home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / patches / _312ptch / 312pt6 / 312pt6.exe / 312PT6.TXT
Text File  |  1995-03-09  |  66KB  |  2,128 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              NetWare 3.12 OS Patches
  5. DOCUMENT ID:        TID022054
  6. DOCUMENT REVISION:  A
  7. DATE:               09MAR95
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         312PT6.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare 3.12
  14.  
  15. ABSTRACT:
  16.  
  17. This file contains the latest operating system test patches for NetWare 3.12.
  18. Included with this release are all patches for all user-versions of NetWare
  19. 3.12.  The patches included have  been system tested by Novell.
  20.  
  21. -----------------------------------------------------------------
  22. DISCLAIMER
  23. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  24. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  25. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  26. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  27. -----------------------------------------------------------------
  28.  
  29. Copy all files from the START directory to the DOS partition. Copy all files
  30. from the AUTO directory to SYS: Volume.  Edit the STARTUP.NCF & AUTOEXEC.NCF
  31. files.  There are some sample NCF file that may help the Installation.  
  32.  
  33. NOTE: STARTUP.NCF will NOT allow execution of an NCF file from with in it.  It
  34. is necessary to copy the Contents form the sample START.NCF to your existing
  35. STARTUP.NCF.  AUTOEXEC.NCF will allow the execution of an NCF file, so simply
  36. call the AUTO.NCF file from with in AUTOEXEC.NCF.  It may be necessary to edit
  37. the sample NCF file to specify correct paths....
  38.  
  39. -----------------------------------------------------------------
  40. BCKTTSFX NLM
  41. ============
  42.  
  43. SYMPTOM:
  44.  
  45. Typically after re-booting the server and going though the process of backing
  46. out the TTS files the server would hang with no messages.  
  47.  
  48.  
  49. SOLUTION:
  50.  
  51. Apply BCKTTSFX NLM      1218 07-15-94   8:26a
  52.  
  53.  
  54. Solution Specifics:
  55.  
  56. Different versions of this patch are available for the following NetWare
  57. Operating System's:
  58.  
  59.      V3.11, V3.12, V4.01, V4.02
  60.  
  61.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  62.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  63.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  64.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  65.                v3.11 SFT is in SFTITx.EXE.
  66.  
  67. This Patch corrects a problem with backing out more than 263 Transaction
  68. Tracking System (TTS) files.
  69.  
  70. It is important to Load BCKTTSFX.NLM after loading PATCH MANAGER in the
  71. STARTUP.NCF file to allow the patch to work properly.
  72.  
  73. Installation Instructions:
  74.  
  75.   NCF FILE: STARTUP.NCF
  76.  
  77.  
  78. -----------------------------------------------------------------
  79. BHANDFIX NLM
  80. ============
  81.  
  82. SYMPTOM:
  83.      
  84. SOLUTION:
  85.  
  86. Apply BHANDFIX NLM       972 10-18-94  12:16p
  87.  
  88.  
  89. Solution Specifics:
  90.  
  91. Different versions of this patch are available for the following NetWare
  92. Operating System's:
  93.  
  94.      V3.12
  95.  
  96.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  97.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  98.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  99.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  100.                v3.11 SFT is in SFTITx.EXE.
  101.  
  102. BHandFix (Bad Handle Fix) fixes a GPPE when proc InternalReadFile in
  103. fileio.386 receives a bad handle and jumps to label ReadInvalidHandle:  The
  104. code at this label has been modified to not set the RALastReadStartOffset
  105. field of the fcb to -1.  The label is also jumped to when the TNode field of
  106. the fcb is 0.
  107.  
  108. Return from InternalReadFile with error code without trying to set field
  109. RALastReadStartOffset in FCB
  110.  
  111.   
  112. Installation Instructions:
  113.  
  114.   NCF FILE: STARTUP.NCF
  115.  
  116.  
  117. -----------------------------------------------------------------
  118. CRDIRFIX NLM
  119. ============
  120.  
  121. SYMPTOM:
  122.  
  123. The following error is return if an attempt is made to create a directory with
  124. an blank character(alt-25) as the last character in the name. "Unable to
  125. create directory"
  126.  
  127. SOLUTION:
  128.  
  129. Apply CRDIRFIX NLM      1361 04-26-94   9:03a
  130.  
  131.  
  132. Solution Specifics:
  133.  
  134. Different versions of this patch are available for the following NetWare
  135. Operating System's:
  136.  
  137.      V3.12, V4.01
  138.  
  139.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  140.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  141.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  142.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  143.                v3.11 SFT is in SFTITx.EXE.
  144.  
  145. Fix to allow the addition of a blank Character (alt-255) to the end of a
  146. directory name.
  147.  
  148. 3.11 allows the user to create directories for security reasons that have a
  149. "blank"(alt-255) as the last character of the directory name.  To allow
  150. NetWare v3.12 and v4.01 to have a blank Character (alt-255) to the end of a
  151. directory name, apply this patch.
  152.  
  153. example:  md test(alt-255)  This works in DOS and on a 3.11 server.  
  154.  
  155. Installation Instructions:
  156.  
  157.   NCF FILE: AUTOEXEC.NCF
  158.  
  159.  
  160. -----------------------------------------------------------------
  161. CTRSTKFX NLM
  162. ============
  163.  
  164. SYMPTOM:
  165.  
  166. Bug in LSLControlStackFilter functions NetWare v3.1x & v4.0x.
  167.  
  168. SOLUTION:
  169.  
  170. Apply CTRSTKFX NLM       972 12-21-94  12:48p
  171.  
  172.  
  173. Solution Specifics:
  174.  
  175. Different versions of this patch are available for the following NetWare
  176. Operating System's:
  177.  
  178.      V3.12, V4.01, V4.02
  179.  
  180.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  181.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  182.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  183.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  184.                v3.11 SFT is in SFTITx.EXE.
  185.  
  186. Problems found with NLA Requests to turn on Promiscuous Mode while HSL.NLM
  187. (Hub Support Layer) is loaded (NLA part of the NMS & RMON stuff) causes the
  188. server to hand (NW v3.x & NW v4.0x).
  189.  
  190. Problem due to code in LSL function LSLControlStackFilter, at label
  191. <ControlChainDefaults>, have after testing for entries in DefaultChainTable
  192. have <jnz CallPreScanLoop>  which should be the line <jnz CallDefaultLoop>.
  193.  
  194. Installation Instructions:
  195.  
  196.   NCF FILE: STARTUP.NCF
  197.  
  198.  
  199. -----------------------------------------------------------------
  200. DAICCFIX NLM
  201. ============
  202.  
  203. SYMPTOM:
  204.  
  205. This patch deals with applications that directly control hardware devices
  206. through NetWare (i.e. Jukeboxes, worms, tapes, etc.).  If an error condition
  207. occurs such as reaching the end of a tape, an error code is returned to the
  208. calling application.  The error code would be scrambled, resulting in the
  209. wrong error passed to the application.  The result, as far as the Server (i.e.
  210. ABEND, hang, etc.) would depend on the specific application.   The patch
  211. applies to applications which use a DAI interface to communicate with the
  212. server's hardware.  Check with the vendor of the application to verify the use
  213. of the DAI interface and apply the patch if necessary.
  214.  
  215. SOLUTION:
  216.  
  217. Apply DAICCFIX NLM      1076 02-09-94   3:42p
  218.  
  219.  
  220. Solution Specifics:
  221.  
  222. Different versions of this patch are available for the following NetWare
  223. Operating System's:
  224.  
  225.      V3.12, V4.01
  226.  
  227.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  228.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  229.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  230.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  231.                v3.11 SFT is in SFTITx.EXE.
  232.  
  233. Installation Instructions:
  234.  
  235.   NCF FILE: AUTOEXEC.NCF
  236.  
  237.  
  238. -----------------------------------------------------------------
  239. DBLDEBFX NLM
  240. ============
  241.  
  242. SYMPTOM:
  243.  
  244. Getting duplicate characters on some fast machines in debugger
  245.  
  246. SOLUTION:
  247.  
  248. Apply DBLDEBFX NLM      1176 05-26-94  12:52p
  249.  
  250.  
  251. Solution Specifics:
  252.  
  253. Different versions of this patch are available for the following NetWare
  254. Operating System's:
  255.  
  256.      V3.11, V3.12, V4.01
  257.  
  258.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  259.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  260.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  261.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  262.                v3.11 SFT is in SFTITx.EXE.
  263.  
  264. FIXED the non-interrupt (polled) keyboard handler so that it will check the
  265. keyboard controller's status to make sure that a key is really there.  This is
  266. needed because on really fast machines, with slow keyboard controllers that
  267. manually desert the interrupt line, when we loop around and poll the PIC after
  268. reading a key, the interrupt line may still be asserted making us think there
  269. is another key waiting, thus causing 'double keys'. 
  270.  
  271. Installation Instructions:
  272.  
  273.   NCF FILE: AUTOEXEC.NCF
  274.  
  275.  
  276. -----------------------------------------------------------------
  277. DHANDFX  NLM
  278. ============
  279.  
  280. SYMPTOM:
  281.  
  282. The file server will exhibit a GPPE or other abends having to do with corrupt
  283. directory handles. This is most notably seen when running Appletalk,NFS
  284. gateway, or Groupwise nlms, but can be seen when loading any set of nlms which
  285. exceeds the 20 handle limit.
  286.  
  287. CAUSE:
  288.  
  289. It was discovered that directory handles were getting overwritten or reused by
  290. some other process before the current process was finished with it. This would
  291. result in an ABEND or other corruption.  It was found that connection zero
  292. (commonly used by nlms at the server) was not properly handling the case where
  293. 20 or more handles were required. 
  294.  
  295. SOLUTION:
  296.  
  297.      Apply DHANDFX  NLM      3650 12-23-94  12:04p
  298.  
  299.  
  300. Solution Specifics:
  301.  
  302.      Different versions of this patch are available for the following NetWare
  303. Operating System's:
  304.  
  305.           V3.11, V3.12, V4.02
  306.  
  307.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  308.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  309.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  310.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  311.                     v3.11 SFT is in SFTITx.EXE.
  312.  
  313. The 3.12 version of this patch incorporates two formerly released patches for
  314. 3.12 NetWare which were called, DIRSRCFX.NLM and CRDIRFIX.NLM.  DHANDFX.NLM
  315. will NOT load concurrently with these patches.  If you are running these two
  316. patches please remove them prior to loading the DHANDFX.NLM
  317.  
  318.  
  319. Installation Instructions:
  320.  
  321.      NCF FILE: STARTUP.NCF
  322.  
  323.  
  324. -----------------------------------------------------------------
  325. DIRSPCFX NLM
  326. ============ 
  327.  
  328. SYMPTOM:
  329.  
  330. Disk space can  not be accounted for.
  331.  
  332. SOLUTION:
  333.  
  334. Apply DIRSPCFX NLM      1212 04-26-94   9:06a
  335.  
  336.  
  337. Solution Specifics:
  338.  
  339. Different versions of this patch are available for the following NetWare
  340. Operating System's:
  341.  
  342.      V3.11, V3.12, V4.01, V3.11 SFT III
  343.  
  344.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  345.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  346.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  347.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  348.                v3.11 SFT is in SFTITx.EXE.
  349.  
  350. The DIRSPCFX.NLM file is a fix to the set parameter "Maximum Percent of Volume
  351. Used By Directory."  The limits of this set parameter are 5 to 50 percent
  352. default and the setting is 13 percent.
  353.  
  354. The set parameter "Maximum Percent of Volume Used By Directory". can use
  355. double the disk space set.
  356.  
  357. Example;
  358. If the Set parameter is 13 percent, the actual space that can be used by
  359. Extended Attributes is 26 percent.
  360.  
  361. CAUSE:
  362. The Set parameter only searched one of the mirrored tables for extended
  363. attributes to verify that the limit had been met, which allows the set
  364. parameter to use twice as much space as indicated. The Table for Extended
  365. Attributes will grow; however, it will never decrease in size.  So, after the
  366. space is allocated for the EA table, it can not be used for any thing other
  367. than Extended Attributes.
  368.  
  369. Installation Instructions:
  370.  
  371.   NCF FILE: STARTUP.NCF
  372.  
  373.  
  374. -----------------------------------------------------------------
  375. DIRSRCFX NLM
  376. ============
  377.  
  378. SYMPTOM:
  379.  
  380. When running out of short term alloc, the server ABEND's.  
  381.  
  382. SOLUTION:
  383.  
  384. Apply DIRSRCFX NLM      1087 05-09-94  11:00a
  385.  
  386.  
  387. Solution Specifics:
  388.  
  389. Different versions of this patch are available for the following NetWare
  390. Operating System's:
  391.  
  392.      V3.11, V3.12, V4.01
  393.  
  394.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  395.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  396.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  397.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  398.                v3.11 SFT is in SFTITx.EXE.
  399.  
  400. Changed procedure INWDirectorySearch to first look at the code returned from
  401. the GetDirectoryHandle call made above before referencing the DirHandle.  
  402.  
  403. Installation Instructions:
  404.  
  405.   NCF FILE: AUTOEXEC.NCF
  406.  
  407.  
  408. -----------------------------------------------------------------
  409. EAACCFIX NLM
  410. ============ 
  411.  
  412. SYMPTOM:
  413.  
  414. The following Error message: SYS0002 Access Denied is received when trying to
  415. copy a file with Extended Attributes from a NetWare v3.12 file server if the
  416. users only has Read and FileScan rights.  
  417.  
  418. SOLUTION:
  419.  
  420. Apply EAACCFIX NLM       970 04-26-94   9:06a
  421.  
  422.  
  423. Solution Specifics:
  424.  
  425. Different versions of this patch are available for the following NetWare
  426. Operating System's:
  427.  
  428.      V3.12
  429.  
  430.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  431.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  432.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  433.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  434.                v3.11 SFT is in SFTITx.EXE.
  435.  
  436. Installation Instructions:
  437.  
  438.   NCF FILE: STARTUP.NCF
  439.  
  440.  
  441. -----------------------------------------------------------------
  442. EADATFIX NLM
  443. ============
  444.  
  445. SYMPTOM:
  446.   
  447. A problem exists with Extended Attributes when performing a drag and drop COPY
  448. of a directory structure from an OS/2 client.  Which would cause the Extended
  449. Attribute for the new Parent Directory to be corrupt. 
  450.  
  451. VREPAIR returned the following error message:
  452.  
  453.    Error at extended directory entry xxxx
  454.    Invalid Data error
  455.    Invalid Score card error
  456.  
  457. SOLUTION:
  458.  
  459. Apply EADATFIX NLM      1181 04-26-94   4:33p
  460.  
  461.  
  462. Solution Specifics:
  463.  
  464. Different versions of this patch are available for the following NetWare
  465. Operating System's:
  466.  
  467.      V3.11, V3.12, V4.01, V3.11 SFT III
  468.  
  469.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  470.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  471.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  472.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  473.                v3.11 SFT is in SFTITx.EXE.
  474.  
  475. To install the patch, load patchman for the Operating System which is running
  476. and the version of EADATFIX.NLM in the same directory.
  477.  
  478. Installation Instructions:
  479.  
  480.   NCF FILE: STARTUP.NCF
  481.  
  482.  
  483. -----------------------------------------------------------------
  484. EAFLTFIX NLM
  485. ============
  486.  
  487. SYMPTOM:
  488.  
  489. ABEND: Invalid Semaphore passed to kernal
  490.  
  491. Because of the nature of this issue, a multiple type of abends could be
  492. possible or seen, including GPPEs.
  493.  
  494. This problem is only visible using debugging tools. It can only be seen in a
  495. core memory image or a trace from a sniffer or lanayzler.
  496.  
  497.      
  498. TROUBLESHOOTING:
  499.  
  500. Apply the patch or fix the client sending the bad packets.
  501.  
  502. CAUSE:
  503.  
  504. A client or clients are sending NCP packet Case 86 with an invalid value for
  505. the volume number. This causes NetWare to index a table incorrectly
  506.  
  507. SOLUTION:
  508.  
  509.  Apply EAFLTFIX NLM      1309 12-21-94  12:59p
  510.  
  511.  
  512. Solution Specifics:
  513.  
  514.      Different versions of this patch are available for the following NetWare
  515. Operating System's:
  516.  
  517.           V3.11, V3.12
  518.  
  519.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  520.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  521.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  522.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  523.                     v3.11 SFT is in SFTITx.EXE.
  524.  
  525. Fixed with patch EAFltFix.NLM (EA Filter Fix) which does some packet error
  526. checking (For EA Type Packets) to makes sure the client is not sending invalid
  527. packets.
  528.  
  529. Installation Instructions:
  530.  
  531.      NCF FILE: STARTUP.NCF
  532.  
  533.  
  534. -----------------------------------------------------------------
  535. EAREPLFX NLM
  536. ============ 
  537.  
  538. SYMPTOM:
  539.  
  540. The following errors could be seen on a OS/2 Client:
  541. 1.   "The Drive ";,is not a valid Drive"
  542. 2.   " " " is either read-only or is being used by another program"
  543.  
  544. This errors would be received if using the drives ICON from the DESKTOP to
  545. view a NetWare volume and most often with a CDRom mounted volume.  Sometimes
  546. after receiving these errors the connection to the File Server would be lost. 
  547.   
  548. SOLUTION:
  549.  
  550. Apply EAREPLFX NLM      1182 04-26-94   9:00a
  551.  
  552.  
  553. Solution Specifics:
  554.  
  555. Different versions of this patch are available for the following NetWare
  556. Operating System's:
  557.  
  558.      V3.11, V3.12, V4.01, V3.11 SFT III
  559.  
  560.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  561.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  562.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  563.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  564.                v3.11 SFT is in SFTITx.EXE.
  565.  
  566. Also it is suggested to use NetWare Requester for OS/2 v2.10 to help correct
  567. the problem.
  568.  
  569. Installation Instructions:
  570.  
  571.   NCF FILE: STARTUP.NCF
  572.  
  573.  
  574. -----------------------------------------------------------------
  575. EASUBFIX NLM
  576. ============
  577.  
  578. SYMPTOM:
  579.  
  580. When copying a long directory with EA's and only have R  F rights the server
  581. returns 140 error.
  582.  
  583. SOLUTION:
  584.  
  585. Apply EASUBFIX NLM       965 07-26-94   7:44a
  586.  
  587.  
  588. Solution Specifics:
  589.  
  590. Different versions of this patch are available for the following NetWare
  591. Operating System's:
  592.  
  593.      V3.11, V3.12, V4.01, V4.02
  594.  
  595.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  596.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  597.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  598.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  599.                v3.11 SFT is in SFTITx.EXE.
  600.  
  601. Login to a 3.12 server that has a name space loaded.  Go to a directory that
  602. has a long directory in it.  Make sure you only have R F rights in the source
  603. directory.  Then use FILER to copy the subdirectory structure, on the long
  604. directories you will get an error.   Problem was traced to NWFindFirstEA()
  605. returns error code 140 ( No Set Privileges).
  606.  
  607. FIXED a bug OpenEAHandle, were is you only had read rights on a file, you
  608. could not read the EA's on that file. 
  609.  
  610. Installation Instructions:
  611.  
  612.   NCF FILE: STARTUP.NCF
  613.  
  614.  
  615. -----------------------------------------------------------------
  616. EAWRITFX NLM
  617. ============
  618.  
  619. SYMPTOM:
  620.  
  621. When using an OS/2 file and trying to copy the file from a local drive to a
  622. file server with the directory flagged FWC the copy fails.  If read rights are
  623. added it succeeds.
  624.  
  625. SOLUTION:
  626.  
  627. Apply EAWRITFX NLM      1048 07-26-94   7:48a
  628.  
  629.  
  630. Change procedure OpenEAHandle to check for WriteExistingFileBit if the user
  631. does not have ModifyEntry rights.  If the user does have WriteExistingFile
  632. rights he is granted Write and Read Privileges.
  633.  
  634. Solution Specifics:
  635.  
  636. Different versions of this patch are available for the following NetWare
  637. Operating System's:
  638.  
  639.      V3.11, V3.12
  640.  
  641.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  642.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  643.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  644.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  645.                v3.11 SFT is in SFTITx.EXE.
  646.  
  647. Installation Instructions:
  648.  
  649.   NCF FILE: STARTUP.NCF
  650.  
  651.  
  652. -----------------------------------------------------------------
  653. EAWRNFX  NLM
  654. ============
  655.  
  656. SYMPTOM:
  657.  
  658. The server was running out of allocated storage space for extended attributes
  659. without warning.
  660.  
  661. SYMPTOM:
  662.  
  663. The user is unable to manage extended attribute storage space in any given
  664. NetWare volume.
  665.  
  666. SYMPTOM:
  667.  
  668. There is a lack of extended attribute management functions.
  669.  
  670. SOLUTION:
  671.  
  672. Apply EAWRNFX  NLM      4053 07-13-94   4:45p
  673.  
  674.  
  675. Solution Specifics:
  676.  
  677. Different versions of this patch are available for the following NetWare
  678. Operating System's:
  679.  
  680.      V3.12, V4.01
  681.  
  682.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  683.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  684.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  685.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  686.                v3.11 SFT is in SFTITx.EXE.
  687.  
  688. EAWRNFX.NLM addresses issues with the management of EA's or Extended
  689. Attributes on a NetWare volume.  Using this NLM will allow the user to control
  690. the amount of volume space allowed for EA storage on a volume.  It will also
  691. alert users and the error log as to when space for EA storage is running low.
  692.  
  693. After EAWRNFX is loaded two additional settings are available.  To see these
  694. settings, type EA STATS at the server console prompt.  The following
  695. information will be displayed:
  696.  
  697. -----------------------------------------------------------
  698. EA WARNING BROADCAST PERCENT = 85
  699. EA WARNING BROADCAST INTERVAL = 1 min.
  700.  
  701. VOLUME NAME        % ALLOWED   % USED OF ALLOWED
  702. [SYS                    ]          30                       1
  703. [JUMBO                  ]      30                      45
  704. -----------------------------------------------------------
  705.  
  706. EA WARNING BROADCAST PERCENT = 85
  707.  
  708. This statement depicts the level at which a warning would be broadcast.  When
  709. 85 percent of the allotted volume space for EA's is utilized, a warning will
  710. be broadcast.  To set this amount to 75 percent, you should typed the
  711. following at the console prompt or insert it in the AUTOEXEC.NCF file:
  712.  
  713. EA WARNING BROADCAST PERCENT = 75
  714.  
  715. EA WARNING BROADCAST INTERVAL = 2 min.
  716.  
  717. This statement depicts how often the warning broadcast will be sent to the
  718. network.  To set this amount to 5 minutes the following would be type at the
  719. console prompt or inserted in the AUTOEXEC.NCF file:
  720.  
  721. EA WARNING BROADCAST INTERVAL = 5
  722.  
  723. % ALLOWED
  724.  
  725. The % ALLOWED statement to the right of the screen depicts the percentage of
  726. volume space allowed for EA storage.
  727.  
  728. % USED OF ALLOWED
  729.  
  730. The % USED OF ALLOWED depicts the percentage of the space allocated for EA
  731. storage that has been used.
  732.  
  733. Additional information:
  734.  
  735. The % USED OF ALLOWED field depicts a high water mark for EA storage on the
  736. volume in question.  If, for example, this value hits 90 percent and half of
  737. these files are deleted, the value will remain at 90 percent until the volume
  738. is purged.  After the volume is purged, the value would return to 45 percent. 
  739. However, it is important to understand that EA's are stored as extended
  740. directory entries and after the space has been used for EA storage, it can
  741. never be reused for common file storage unless the volume isre-initialized. 
  742. After EA related data has been purged, that purged area can be reused for EA
  743. storage in the future.
  744.  
  745. Installation Instructions:
  746.  
  747.   NCF FILE: STARTUP.NCF
  748.  
  749. 1.   For this patch to function correctly, a patch by the name of DIRSPCFX.NLM
  750. must also be applied.  
  751.  
  752. DIRSPCFX.NLM corrects a problem in the directory entry table with extended
  753. attribute and directory usage on a NetWare volume.  It is explained in detail
  754. in its own field test file.
  755.  
  756. 2.   For EAWRNFX.NLM to function correctly, all three files must be used! All
  757. three files should be copied to the DOS partition from where SERVER.EXE is
  758. booted.  These files should be loaded from STARTUP.NCF, probably on the last
  759. three lines, in the following manner:
  760.  
  761.      LOAD PM312.NLM
  762.      LOAD DIRSPCFX.NLM
  763.      LOAD EAWRNFX.NLM PERCENT = 30
  764.  
  765. The PERCENT = 30 parameter can take the place of the SET MAXIMUM PERCENT OF
  766. VOLUME SPACE ALLOWED FOR EXTENDED ATTRIBUTES = 30 command that would be
  767. commonly found in the AUTOEXEC.NCF file.  Setting this parameter in the
  768. STARTUP.NCF before the SYS: volume loads allows the SYS: volume to benefit
  769. from the setting.  The value 30 is an arbitrary setting for this example.
  770.  
  771.  
  772. -----------------------------------------------------------------
  773. ELEVFIX  NLM
  774. ============
  775.  
  776. SYMPTOM:
  777.  
  778. A window exist where two identical requests to access the same sector on the
  779. hard disk could get placed in the elevator queue at the same time resulting in
  780. a file server lock up.
  781.  
  782. The file server may possibly hang when a system is in the process of
  783. re-mirroring and when there is extremely high I/O traffic on the bus.
  784.  
  785. SOLUTION:
  786.  
  787. Apply ELEVFIX  NLM      1717 04-26-94   9:08a
  788.  
  789.  
  790. Solution Specifics:
  791.  
  792. Different versions of this patch are available for the following NetWare
  793. Operating System's:
  794.  
  795.      V3.12, V4.01
  796.  
  797.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  798.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  799.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  800.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  801.                v3.11 SFT is in SFTITx.EXE.
  802.  
  803. Installation Instructions:
  804.  
  805.   NCF FILE: STARTUP.NCF
  806.  
  807.  
  808. -----------------------------------------------------------------
  809. GLOCKFIX NLM
  810. ============
  811.  
  812. SYMPTOM:
  813.  
  814. NWScanPhysicalLocksByFile fails if more than 23 locks on a file.
  815.  
  816. NWScanPhysicalLocksByFile is an assembly call.  It is making the NCP 23 238.  
  817. The lanalyzer shows that garbage is returned by this NCP when more than 23
  818. locks are placed on a file.
  819.  
  820. SOLUTION:
  821.  
  822. Apply GLOCKFIX NLM      1080 03-09-94   8:30a
  823.  
  824.  
  825. Solution Specifics:
  826.  
  827. Different versions of this patch are available for the following NetWare
  828. Operating System's:
  829.  
  830.      V3.11, V3.12, V3.11 SFT III
  831.  
  832.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  833.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  834.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  835.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  836.                v3.11 SFT is in SFTITx.EXE.
  837.  
  838. Installation Instructions:
  839.  
  840.   NCF FILE: AUTOEXEC.NCF
  841.  
  842.  
  843. -----------------------------------------------------------------
  844. GNSFIX   NLM
  845. ============
  846.  
  847. SYMPTOM:
  848.  
  849. This patch fixes a problem found when re-booting and attempting to get a
  850. connection to the file server.  If all of the connections are in use, (e.g. 20
  851. for the 20-user version, 50 for the 50-user version, etc.), and one of the
  852. users re-boots, the user will not be able to log back in to the server. This
  853. problem will only occur if there is only one network.  If the user is on an
  854. INTERNET, a re-connection will be possible.
  855.  
  856. The problem is that once a user re-boots, his connection is not terminated at
  857. the server until a time out limit is reached (usually 15 minutes).
  858.  
  859. SOLUTION:
  860.  
  861. Apply GNSFIX   NLM      1099 03-28-94   8:47a
  862.  
  863.  
  864. Solution Specifics:
  865.  
  866. Different versions of this patch are available for the following NetWare
  867. Operating System's:
  868.  
  869.      V3.11, V3.12, V3.11 SFT III
  870.  
  871.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  872.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  873.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  874.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  875.                v3.11 SFT is in SFTITx.EXE.
  876.  
  877. This patch corrects the problem by checking the source node address of the
  878. incoming packet to the  node address of all workstations the server currently
  879. thinks it is attached to.  If a match is found the server responds to the
  880. workstation, thus re-creating a connection in the same slot the workstation
  881. had prior to its reboot.
  882.  
  883. Installation Instructions:
  884.  
  885.   NCF FILE: STARTUP.NCF
  886.  
  887.  
  888. -----------------------------------------------------------------
  889. GTALLYFX NLM
  890. ============
  891.  
  892. SYMPTOM:
  893.  
  894. Server Abends when out of memory in eavprim.c
  895.  
  896. SOLUTION:
  897.  
  898. Apply GTALLYFX NLM      1490 10-18-94  12:42p
  899.  
  900.  
  901. Set pointer to NULL when struct is allocated and the check for NULL before
  902. calling free.
  903.  
  904. Solution Specifics:
  905.  
  906. Different versions of this patch are available for the following NetWare
  907. Operating System's:
  908.  
  909.      V3.12
  910.  
  911.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  912.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  913.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  914.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  915.                v3.11 SFT is in SFTITx.EXE.
  916.  
  917. Installation Instructions:
  918.  
  919.   NCF FILE: STARTUP.NCF
  920.  
  921.  
  922. -----------------------------------------------------------------
  923. HFFIX    NLM
  924. ============
  925.  
  926. SYMPTOM:
  927.  
  928. The Server will hang if there is data lost after a hotfix.
  929.  
  930. SOLUTION:
  931.  
  932. Apply HFFIX    NLM      1054 05-26-94  11:46a
  933.  
  934.  
  935. Solution Specifics:
  936.  
  937. Different versions of this patch are available for the following NetWare
  938. Operating System's:
  939.  
  940.      V3.12, V4.01
  941.  
  942.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  943.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  944.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  945.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  946.                v3.11 SFT is in SFTITx.EXE.
  947.  
  948. Installation Instructions:
  949.  
  950.   NCF FILE: STARTUP.NCF
  951.  
  952.  
  953. -----------------------------------------------------------------
  954. IOHANDFX NLM
  955. ============
  956.  
  957. SYMPTOM:
  958.  
  959. On releasing IO handles, the OS does not clean up the application link field.
  960.  
  961. Do the following steps to reproduce the problem:
  962.  
  963. 1. Load CDROM.NLM on a 3.12 server with a CDROM.
  964. 2. CD MOUNT # (to mount the CD).
  965. 3. CD CHANGE # ( to mount a different CD).
  966. 4. Take the CD out at the prompt and press any key to continue.
  967. 5. Unload CDROM.NLM.
  968. 6. Load CDROM.NLM.
  969.  
  970. You can repeat steps 5 and 6 after putting a CD back into the device and the
  971. CD can no longer be seen until the disk driver is unloaded and loaded again.
  972.  
  973.  
  974. SOLUTION:
  975.  
  976. Apply IOHANDFX NLM      1070 05-26-94  11:41a
  977.  
  978.  
  979. Solution Specifics:
  980.  
  981. Different versions of this patch are available for the following NetWare
  982. Operating System's:
  983.  
  984.      V3.12, V4.01, V4.02
  985.  
  986.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  987.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  988.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  989.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  990.                v3.11 SFT is in SFTITx.EXE.
  991.  
  992. Installation Instructions:
  993.  
  994.   NCF FILE: STARTUP.NCF
  995.  
  996.  
  997. -----------------------------------------------------------------
  998. IPXRCVFX NLM
  999. ============
  1000.  
  1001. SYMPTOM:
  1002.  
  1003. These patches fix a problem with receiving a GPPE ABEND because of the
  1004. generation of an NCP request that IPX.386 did not handle correctly, thus
  1005. causing an invalid fragment count.
  1006.  
  1007. This error only occurs if a file is being copied to the tape at the time.
  1008.  
  1009. If ARCServe is loaded but not in the process of copying a file to  tape, then
  1010. the problem is not apparent.
  1011.  
  1012. CAUSE
  1013.  
  1014. The problem is that an NCP request is generated that IPX.386 did not handle
  1015. correctly, causing an invalid fragment count that would bring down the primary
  1016. server.  Because the primary server is being re-mirrored to the secondary
  1017. server, the secondary server dies as well.
  1018.  
  1019. SOLUTION:
  1020.  
  1021. Apply IPXRCVFX NLM       976 04-26-94   9:04a
  1022.  
  1023.  
  1024. Solution Specifics:
  1025.  
  1026. Different versions of this patch are available for the following NetWare
  1027. Operating System's:
  1028.  
  1029.      V3.11, V3.12, V3.11 SFT III
  1030.  
  1031.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1032.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1033.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1034.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1035.                v3.11 SFT is in SFTITx.EXE.
  1036.  
  1037. Installation Instructions:
  1038.  
  1039.   NCF FILE: STARTUP.NCF
  1040.  
  1041.  
  1042. -----------------------------------------------------------------
  1043. IPXSOCK  NLM
  1044. ============
  1045.  
  1046. SYMPTOM:
  1047.   
  1048. Connections with NetWare for SAA server cannot exceed 33.
  1049.  
  1050. TROUBLESHOOTING:
  1051.  
  1052. Applications such as Hostprint (from NetWare for SAA) may require more than
  1053. 100 IPX sockets (which translates to only 33 host connections) on a NetWare
  1054. 3.11 server.  When you attempt to make additional connections beyond 33, the
  1055. operation will fail.
  1056.  
  1057. CAUSE:
  1058.  
  1059. Normally, a 3.11 server has a maximum of 100 IPX sockets.
  1060.  
  1061. SOLUTION:
  1062.  
  1063. Apply IPXSOCK  NLM      3971 07-20-94  12:05p
  1064.  
  1065.  
  1066. Solution Specifics:
  1067.  
  1068. Different versions of this patch are available for the following NetWare
  1069. Operating System's:
  1070.  
  1071.      V3.11, V3.12
  1072.  
  1073.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1074.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1075.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1076.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1077.                v3.11 SFT is in SFTITx.EXE.
  1078.  
  1079. IPXSOCK.NLM will increase the maximum number of IPX sockets on NetWare 3.11
  1080. from 100 to 1024.
  1081.  
  1082. Installation Instructions:
  1083.  
  1084.   NCF FILE: AUTOEXEC.NCF
  1085.  
  1086. 1. Copy IPXSOCK.NLM into the same directory as the other NLM files (SYS:SYSTEM
  1087. or DOS partition).
  1088.  
  1089. 2. At the server console type LOAD IPXSOCK <sockets> Where <Sockets> is
  1090. between 101 - 1024.  
  1091.  
  1092. This patch will not unload unless the number of open IPX sockets is less than
  1093. or equal to 100.  This is because PATCHMAN must re-map the in-use socket to
  1094. the original 100 entries in the socket table.
  1095.  
  1096.  
  1097. -----------------------------------------------------------------
  1098. LSTECBFX NLM
  1099. ============
  1100.  
  1101. SYMPTOM:
  1102.  
  1103. Lost ECB's when running endurance tests with packet signing
  1104.  
  1105. When running endurance tests with packet signing on, the IPX protocol stack
  1106. will get into a state where ECB's will start to be lost.
  1107.  
  1108. The problem occurs when two packets arrive at the same time. The second one
  1109. will be lost.
  1110.  
  1111. This problem is unique to 3.12. It was a result of some optimization that took
  1112. place. The problem does not occur in 4.00 or later, nor does it happen in 3.11
  1113. with PBURST.NLM loaded.
  1114.  
  1115. SOLUTION:
  1116.  
  1117. Apply LSTECBFX NLM      1302 07-26-94   7:51a
  1118.  
  1119.  
  1120. Solution Specifics:
  1121.  
  1122. Different versions of this patch are available for the following NetWare
  1123. Operating System's:
  1124.  
  1125.      V3.12
  1126.  
  1127.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1128.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1129.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1130.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1131.                v3.11 SFT is in SFTITx.EXE.
  1132.  
  1133. Installation Instructions:
  1134.  
  1135.   NCF FILE: STARTUP.NCF
  1136.  
  1137.  
  1138. -----------------------------------------------------------------
  1139. MMACCFIX NLM
  1140. ============
  1141.  
  1142. SYMPTOM:
  1143.  
  1144. The workstation will hang while performing reads from the file server.  High
  1145. (100%) utilization at the server console.  By typing "scan for new devices" at
  1146. the console prompt the high utilization drops but will climb back up over
  1147. time.
  1148.  
  1149. SOLUTION:
  1150.  
  1151. Apply MMACCFIX NLM      1006 04-26-94   8:54a
  1152.  
  1153.  
  1154. Solution Specifics:
  1155.  
  1156. Different versions of this patch are available for the following NetWare
  1157. Operating System's:
  1158.  
  1159.      V3.12, V4.01
  1160.  
  1161.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1162.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1163.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1164.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1165.                v3.11 SFT is in SFTITx.EXE.
  1166.  
  1167. MMACCFIX.NLM fixes this condition by patching the media manager accelerator
  1168. module of the NetWare 4.01 OS code.  This patch is recommended for general
  1169. application on all 4.01 NetWare servers.
  1170.  
  1171. Installation Instructions:
  1172.  
  1173.   NCF FILE: STARTUP.NCF
  1174.  
  1175.  
  1176. -----------------------------------------------------------------
  1177. PBWANFIX NLM
  1178. ============
  1179.  
  1180. SYMPTOM:
  1181.  
  1182. WAN links saturated with packets.
  1183.  
  1184. SOLUTION:
  1185.  
  1186. Apply PBWANFIX NLM      3028 04-19-94   9:41a
  1187.  
  1188.  
  1189. Solution Specifics:
  1190.  
  1191. Different versions of this patch are available for the following NetWare
  1192. Operating System's:
  1193.  
  1194.      V3.12, V4.01
  1195.  
  1196.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1197.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1198.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1199.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1200.                v3.11 SFT is in SFTITx.EXE.
  1201.  
  1202. Description of problem addressed by PBWANFIX.NLM.  Due to the nature of packet
  1203. burst, it is very easy to saturate WANS with packets that have already been
  1204. sent and arrived correctly.
  1205.  
  1206. Installation Instructions:
  1207.  
  1208.   NCF FILE: STARTUP.NCF
  1209.  
  1210.  
  1211. -----------------------------------------------------------------
  1212. PM312    NLM
  1213. ============
  1214.  
  1215. SYMPTOM:
  1216.   
  1217. SOLUTION:
  1218.  
  1219. Apply PM312    NLM      9221 03-24-94  11:06a
  1220.  
  1221.  
  1222. Solution Specifics:
  1223.  
  1224. Different versions of this patch are available for the following NetWare
  1225. Operating System's:
  1226.  
  1227.      V3.12
  1228.  
  1229.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1230.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1231.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1232.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1233.                v3.11 SFT is in SFTITx.EXE.
  1234.  
  1235. This README file accompanies PM312.NLM.  The following files are included for
  1236. this revision:
  1237.  
  1238. PM312.NLM replaces any and all previous versions of PM312.NLM.  
  1239.  
  1240. PM312.NLM is the Patch Manager which tracks and manages all official patches
  1241. for NetWare 386 v3.12.
  1242.  
  1243. Installation Instructions:
  1244.  
  1245.   NCF FILE: STARTUP.NCF
  1246.  
  1247. Patches for NetWare 386 v3.12 consist of three types: 
  1248.  
  1249. DYNAMIC -- Dynamic patches are implemented as .NLM files that can be
  1250. loaded/unloaded while the server is running.  Unloading a dynamic patch will
  1251. restore the Operating System to its original "un-patched" state.  
  1252.  
  1253. SEMI-STATIC -- Semi-static patches can also be loaded while the server is
  1254. running, but they cannot be unloaded.  It is not possible to undo the effects
  1255. of a semi-static patch without first downing the server and bringing it back
  1256. up without loading the semi-static patch.  
  1257.  
  1258. STATIC -- A static patch is a DOS executable program that modifies the
  1259. SERVER.EXE file.  This type of patch is applied once and its effects are
  1260. permanent.  It is suggested that a backup of the original SERVER.EXE file be
  1261. made before applying a static patch.  (In other words, do not patch the
  1262. SERVER.EXE on your original distribution diskette!)
  1263.  
  1264. Dynamic and semi-static patches modify the Operating System in memory, not on
  1265. the disk.  This means that dynamic and semi-static patches must be loaded each
  1266. time the Operating System is brought up in order for any 'fixes' to take
  1267. effect. It is recommended that the command "LOAD <patch>" be placed in the
  1268. file server's AUTOEXEC.NCF file to ensure that the patch is always in effect
  1269. as soon as the server is brought up.
  1270.  
  1271. In order to see which patches are currently loaded on the system, type
  1272. "PATCHES" at the file server command line.  The patches will then be grouped
  1273. and displayed according to their type (i.e. - STATIC, SEMI-STATIC, or
  1274. DYNAMIC).  Typing "MODULES" at the server console will show which dynamic
  1275. patches have been loaded, but will not show semi-static or static patches.
  1276.  
  1277. To install PM312.NLM, log into the server as supervisor or supervisor
  1278. equivalent and copy PM312.NLM into the SYS:SYSTEM subdirectory.  The Patch
  1279. Manager (PM312.NLM) must be loaded before any dynamic or semi-static patches
  1280. can be loaded.  If PM312 is not already loaded, the <patch>.NLM will attempt
  1281. to locate PM312 and, if found, will load it automatically.  PM312 only needs
  1282. to be loaded once; all NLM patches can then be loaded.  PM312 cannot be
  1283. unloaded until all patches that rely on it are first unloaded.  
  1284.  
  1285. ***************************************************************** 
  1286.  
  1287.    DISCLAIMER
  1288.  
  1289. Novell, Inc. makes no representations or warranties with respect to any
  1290. NetWare software, and specifically disclaims any express or implied warranties
  1291. of merchantability, title, or fitness for a particular purpose.   
  1292.  
  1293. Distribution of any NetWare software is forbidden without the express written
  1294. consent of Novell, Inc.  Further, Novell reserves the right to discontinue
  1295. distribution of any NetWare software. 
  1296.  
  1297. Novell is not responsible for lost profits or revenue, loss of use of the
  1298. software, loss of data, costs of re-creating lost data, the cost of any
  1299. substitute equipment or program, or claims by any party other than you. 
  1300. Novell strongly recommends a backup be made before any software is installed. 
  1301. Technical support for this software may be provided at the discretion of 
  1302. Novell. 
  1303. ***************************************************************** 
  1304.  
  1305.  
  1306. -----------------------------------------------------------------
  1307. READQFIX NLM
  1308. ============
  1309.  
  1310. SYMPTOM:
  1311.  
  1312. When a Queue is full, the File Server will get into an infinite loop trying to
  1313. service Queue Management System (QMS) requests.  Note that pconsole makes QMS
  1314. requests for building a list of jobs, inserting and deleting print jobs, as
  1315. well as inserting and deleting print queues.
  1316.  
  1317. Symptoms observed when this problem occurs include, but are not limited, to
  1318. utilization up to 96 %, users loosing connections and Packet Receive Buffers
  1319. count going high.
  1320.  
  1321. SOLUTION:
  1322.  
  1323. Apply READQFIX NLM      1612 08-10-94   4:37p
  1324.  
  1325.  
  1326. By applying ReadQFix.NLM, the file server can correctly process a QMS request
  1327. for a queue which is full.  Note that if a queue is full prior to loading
  1328. ReadQFix, the following error message may appear on the console at any time
  1329. after loading ReadQFix.
  1330.  
  1331. "WARNING:  Error detected in Queue. ID=xxxxxxxx"
  1332.  
  1333. If this happens the queue with the given ID number should be deleted and
  1334. recreated.  
  1335.  
  1336. Solution Specifics:
  1337.  
  1338. Different versions of this patch are available for the following NetWare
  1339. Operating System's:
  1340.  
  1341.      V3.11, V3.12, V4.02
  1342.  
  1343.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1344.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1345.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1346.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1347.                v3.11 SFT is in SFTITx.EXE.
  1348.  
  1349. Installation Instructions:
  1350.  
  1351.   NCF FILE: STARTUP.NCF
  1352.  
  1353.  
  1354. -----------------------------------------------------------------
  1355. REALMFIX NLM
  1356. ============
  1357.  
  1358. SYMPTOM:
  1359.  
  1360. This patch deals with applications that directly control hardware devices
  1361. through NetWare (i.e. Jukeboxes, worms, tapes, etc.).  If an error condition
  1362. occurs such as reaching the end of a tape, an error code is returned to the
  1363. calling application.  The error code would be scrambled, resulting in the
  1364. wrong error passed to the application.  The result, as far as the Server (i.e.
  1365. ABEND, hang, etc.) would depend on the specific application.   The patch
  1366. applies to applications which use a DAI interface to communicate with the
  1367. server's hardware.  Check with the vendor of the application to verify the use
  1368. of the DAI interface and apply the patch if necessary.
  1369.  
  1370. Application requests made to a device driver using the device IOCTL and
  1371. DeviceBlockingIOCTL API's are aborted if NetWare is in the process of
  1372. switching to real mode.
  1373.  
  1374. Application requests made to a device driver using the DeviceIOCTL and
  1375. DeviceBlockingIOCTL API's are aborted if NetWare is in the process of
  1376. switching to real mode (i.e. the DOS Mode semaphore is set).  The API's should
  1377. instead delay the execution of the request. 
  1378.  
  1379. FIXED 2 DAI emulation bugs. Fixed the device IOCTL routine to return the
  1380. driver specified error code instead of the media manager code.  Fixed the
  1381. IOCTL routines to postpone the execution of the IOCTL if the DOSDiskSemaphore
  1382. is set instead of returning with an error.
  1383.  
  1384. SOLUTION:
  1385.  
  1386. Apply REALMFIX NLM      3207 02-08-94   9:14a
  1387.  
  1388.  
  1389. Solution Specifics:
  1390.  
  1391. Different versions of this patch are available for the following NetWare
  1392. Operating System's:
  1393.  
  1394.      V3.12, V4.01
  1395.  
  1396.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1397.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1398.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1399.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1400.                v3.11 SFT is in SFTITx.EXE.
  1401.  
  1402. Installation Instructions:
  1403.  
  1404.   NCF FILE: AUTOEXEC.NCF
  1405.  
  1406.  
  1407. -----------------------------------------------------------------
  1408. REGOBJFX NLM
  1409. ============
  1410.  
  1411. SYMPTOM:
  1412.  
  1413. Generic Info Valid bit not set for non-media objects
  1414.  
  1415. Device, magazine, etc. objects don't set the valid bit in the status field.
  1416. This causes an Media Manager application to loop forever waiting the in
  1417. information be become "valid".
  1418.  
  1419. SOLUTION:
  1420.  
  1421. Apply REGOBJFX NLM      1035 05-26-94   1:06p
  1422.  
  1423.  
  1424. Solution Specifics:
  1425.  
  1426. Different versions of this patch are available for the following NetWare
  1427. Operating System's:
  1428.  
  1429.      V3.12, V4.01
  1430.  
  1431.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1432.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1433.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1434.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1435.                v3.11 SFT is in SFTITx.EXE.
  1436.  
  1437. Installation Instructions:
  1438.  
  1439.   NCF FILE: STARTUP.NCF
  1440.  
  1441.  
  1442. -----------------------------------------------------------------
  1443. RKIELFIX NLM
  1444. ============ 
  1445.  
  1446. SYMPTOM:
  1447.  
  1448. Message Correction for the following ABEND Message: "Richard Kiel memorial
  1449. ABEND #27"
  1450.  
  1451. SOLUTION:
  1452.  
  1453. Apply RKIELFIX NLM      1044 05-04-94   2:38p
  1454.  
  1455.  
  1456. Solution Specifics:
  1457.  
  1458. Different versions of this patch are available for the following NetWare
  1459. Operating System's:
  1460.  
  1461.      V3.12
  1462.  
  1463.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1464.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1465.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1466.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1467.                v3.11 SFT is in SFTITx.EXE.
  1468.  
  1469. The new ABEND message is "Invalid entry in message list.".
  1470.  
  1471. In the OS there is a process that checks the consistency of the message list. 
  1472. When this list is found to be invalid the OS will return this ABEND message.
  1473.  
  1474. Follow the Guidelines for troubleshooting in the System Messages Manual
  1475. Appendix "A".
  1476.  
  1477. Installation Instructions:
  1478.  
  1479.   NCF FILE: STARTUP.NCF
  1480.  
  1481.  
  1482. -----------------------------------------------------------------
  1483. RTCHGFIX NLM
  1484. ============ 
  1485.  
  1486. SYMPTOM:
  1487.  
  1488. This patch fixes a problem with packet signing after a switch over occurs on
  1489. either an SFT III server or a router switch over (i.e. networks with redundant
  1490. routes).  When the switch over occurs the packet size would be renegotiated
  1491. between the server and the workstation.  The server in would send unsigned
  1492. packets to the workstation during the renegotiation process.  The workstation,
  1493. expecting signed packets will discard all of the packets from the server
  1494. attempting the renegotiation.  The workstation would eventually timeout or
  1495. appear to be hung.  The key to the patch is that packet signing would have to
  1496. be enabled or order for this problem to happen.
  1497.  
  1498. SOLUTION:
  1499.  
  1500. Apply RTCHGFIX NLM       984 12-21-93  11:30a
  1501.  
  1502.  
  1503. Solution Specifics:
  1504.  
  1505. Different versions of this patch are available for the following NetWare
  1506. Operating System's:
  1507.  
  1508.      V3.12, V4.01
  1509.  
  1510.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1511.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1512.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1513.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1514.                v3.11 SFT is in SFTITx.EXE.
  1515.  
  1516. Installation Instructions:
  1517.  
  1518.   NCF FILE: AUTOEXEC.NCF
  1519.  
  1520.  
  1521. -----------------------------------------------------------------
  1522. RTRTIME  NLM
  1523. ============
  1524.  
  1525. SYMPTOM:
  1526.  
  1527. The speed of the network link is slow enough to require increasing timeout
  1528. values to more than the default value.
  1529.  
  1530. SOLUTION:
  1531.  
  1532. Apply RTRTIME  NLM      2054 02-23-94   4:19p
  1533.  
  1534.  
  1535. Solution Specifics:
  1536.  
  1537. Different versions of this patch are available for the following NetWare
  1538. Operating System's:
  1539.  
  1540.      V3.11, V3.12
  1541.  
  1542.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1543.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1544.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1545.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1546.                v3.11 SFT is in SFTITx.EXE.
  1547.  
  1548. This patch provides a new server console command "ROUTER TIMEOUT"  which
  1549. adjusts the RIP and SAP information timeout value.  This patch would be used
  1550. on a network where the speed of the network link is slow enough to require
  1551. increasing timeout values to more than the default value.
  1552.  
  1553. The default RIP/SAP timeout value is 4 minutes, which means that the server
  1554. router will keep Server or Network information for 4 minutes without that
  1555. information being updated.  If the server does not get updated RIP/SAP
  1556. information within the time specified by the timeout value, the RIP/SAP
  1557. information is removed from the server's tables.
  1558.  
  1559. This new console command allows the router timeout value to be changed in the
  1560. range of 4 to 255 minutes.
  1561.  
  1562. SYNTAX:
  1563.  
  1564. ROUTER TIMEOUT 100
  1565.  
  1566. This command would change the timeout default from 4 to 100 minutes.
  1567.  
  1568. RTRTIME.NLM is intended for 386 v3.12 and is a dynamic patch which is loaded
  1569. at the file server console as a NetWare Loadable Module.  RTRTIME.NLM requires
  1570. the latest version of PATCHMAN.NLM in order to load.
  1571.  
  1572. Installation Instructions:
  1573.  
  1574.   NCF FILE: AUTOEXEC.NCF
  1575.  
  1576.  
  1577. -----------------------------------------------------------------
  1578. SERVHOPS NLM
  1579. ============
  1580.  
  1581. SYMPTOM:
  1582.  
  1583. This nlm is normally used when there is a mixture of 3.11 and SFTIII servers
  1584. on the same segment and remote booting is done on a specific server.   However
  1585. it can be used in any situation where increased hop count is desired.
  1586.  
  1587. SOLUTION:
  1588.  
  1589. Apply SERVHOPS NLM      1891 04-06-94   1:39p
  1590.  
  1591.  
  1592. Solution Specifics:
  1593.  
  1594. Different versions of this patch are available for the following NetWare
  1595. Operating System's:
  1596.  
  1597.      V3.11, V3.12
  1598.  
  1599.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1600.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1601.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1602.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1603.                v3.11 SFT is in SFTITx.EXE.
  1604.  
  1605. load servhops.nlm, then at console prompt type:  
  1606.  
  1607. SERVER HOPS N (WHERE N IS THE NUMBER OF HOPS YOU WANT TO ASSIGN THE SERVER.  
  1608. IT CAN BE 1 TO 15 HOPS.)
  1609.  
  1610. Installation Instructions:
  1611.  
  1612.   NCF FILE: AUTOEXEC.NCF
  1613.  
  1614.  
  1615. -----------------------------------------------------------------
  1616. SIGLOGFX NLM
  1617. ============
  1618.  
  1619. SYMPTOM:
  1620.  
  1621. NWP_LOGIN when password has expired in bindery corrupts connection
  1622.  
  1623. SOLUTION:
  1624.  
  1625. Apply SIGLOGFX NLM      1159 12-21-94   1:06p
  1626.  
  1627.  
  1628. Solutions Specifics:
  1629.  
  1630. Servers 4.02 and 3.12            Signature level 1
  1631. Client VLMs dated 5-26-94        Signature level 2
  1632. Login 4.084 and 4.093            Login SPD 70145
  1633.  
  1634. Create user (TEST), assign a password and expire that password but have grace
  1635. logins available.
  1636. Login to user DS mode "login server/TEST" When asked to change password, reply
  1637. N Login to user bindery mode "login server/TEST /B". You will get Abort,
  1638. Retry, Fail error. All you can do is reply F. Then login gets several 8801
  1639. errors, invalid connection. Server gets "Server 4.0-2506 An NCP request with
  1640. an invalid security signature was received from user TEST.... Possible
  1641. intruder or network is corrupt."
  1642.  
  1643. When the API calls vlm with NWP_LOGIN, everything after this fails. From
  1644. codeview, the vlm request is made, then codeview is exited. The server gets
  1645. several beeps and error messages then the dos prompt "invalid drive.." is
  1646. displayed. Login works in this situation if NETX.EXE is used
  1647.  
  1648. The problem we are seeing is that certain NCP packets do not function properly
  1649. on the server side with signing turned on.  In this case it is a PING FOR NDS
  1650. packet.  During a BINDERY login to a 4.x server after the KEYED LOGIN NCP is
  1651. sent and returned, a PING is sent with signing turned on.  The server does one
  1652. of two things in response: 1) It will either respond to the ping with no
  1653. signing, in which case the client will fail the login because signing is
  1654. required; or 2) it will output intruder alert messages at the console and
  1655. never respond to the ping.  This happens using the 4.x LOGIN.EXE when doing a
  1656. BINDERY emulation login.  Using a 3.x login for BINDERY does not do the ping
  1657. and therefore succeeds.
  1658.  
  1659. Installation Instructions:
  1660.  
  1661.   NCF FILE: STARTUP.NCF
  1662.  
  1663.  
  1664. -----------------------------------------------------------------
  1665. SPXDDFIX NLM
  1666. ============ 
  1667.  
  1668. SYMPTOM:
  1669.  
  1670. This fixes a problem with the way SPX handles retried connect requests.  If
  1671. the connection had already transitioned into SESSION_TERMINATED when the retry
  1672. came in, it was treated as a new connection request.
  1673.  
  1674. Also fixes a problem where SPX was still acknowledging data packets that
  1675. arrived after SPXTerminateConnection was called.  This could lead to incorrect
  1676. handling of the data by the application, leaving both endpoints with different
  1677. information about the state and completeness of the data. NOTE: This SPX
  1678. problem is masked by the SPXS.NLM that ships with NMS 2.0 and SPXS.NLM
  1679. included in STRTL2.EXE.  The fix for this specific issue is addressed by
  1680. SPXDDFIX.NLM.
  1681.  
  1682. SOLUTION:
  1683.  
  1684. Apply SPXDDFIX NLM      1148 03-10-94   9:48a
  1685.  
  1686.  
  1687. Solution Specifics:
  1688.  
  1689. Different versions of this patch are available for the following NetWare
  1690. Operating System's:
  1691.  
  1692.      V3.11, V3.12, V4.01
  1693.  
  1694.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1695.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1696.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1697.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1698.                v3.11 SFT is in SFTITx.EXE.
  1699.  
  1700. Before the patch, data that arrived after the application initiated a
  1701. disconnect by calling SPXTerminateConnection, was acknowledged and delivered
  1702. to the application.  Depending on how the application was written this could
  1703. give the transmitting side an invalid picture of the guaranteed delivery of
  1704. the data.  The patch causes all inbound packets after SPXTerminateConnection
  1705. has been called to just be dropped. 
  1706.  
  1707. Installation Instructions:
  1708.  
  1709.   NCF FILE: AUTOEXEC.NCF
  1710.  
  1711.  
  1712. -----------------------------------------------------------------
  1713. SPXFIX2  NLM
  1714. ============
  1715.  
  1716. SYMPTOM:
  1717.  
  1718. Fix SPX code in the case where an SPX terminate ack is received on a
  1719. non-existent session.  When the terminate ack is received and the session does
  1720. not exist, this fix returns the ECB to IPX rather than re-posting it back to
  1721. the application socket.  
  1722.  
  1723. SOLUTION:
  1724.  
  1725. Apply SPXFIX2  NLM      1035 11-23-93   9:13a
  1726.  
  1727.  
  1728. Solution Specifics:
  1729.  
  1730. Different versions of this patch are available for the following NetWare
  1731. Operating System's:
  1732.  
  1733.      V3.11, V3.12, V4.01
  1734.  
  1735.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1736.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1737.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1738.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1739.                v3.11 SFT is in SFTITx.EXE.
  1740.  
  1741. This bug is a side effect of SPXFIX2 v2.00 (which is native to NetWare v3.12)
  1742. that leaves SPX terminate ack packets in system ECB's rather than copying them
  1743. into application ECB's.
  1744.  
  1745. Installation Instructions:
  1746.  
  1747.   NCF FILE: AUTOEXEC.NCF
  1748.  
  1749.  
  1750. -----------------------------------------------------------------
  1751. SPXNSFIX NLM
  1752. ============
  1753.  
  1754. SYMPTOM:
  1755.  
  1756. If the session did not exist, SPX failed to interpret terminate ACKs as 
  1757. system packets.
  1758.  
  1759. SOLUTION:
  1760.  
  1761. Apply SPXNSFIX NLM      1044 05-26-94   8:45a
  1762.  
  1763.  
  1764. Solution Specifics:
  1765.  
  1766. Different versions of this patch are available for the following NetWare
  1767. Operating System's:
  1768.  
  1769.      V3.11, V3.12, V4.01
  1770.  
  1771.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1772.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1773.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1774.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1775.                v3.11 SFT is in SFTITx.EXE.
  1776.  
  1777. When an application errors out because the session does not exist, SPX posts
  1778. the system buffer to the socket rather than returning it to the Link Support
  1779. Layer (LSL). 
  1780.  
  1781. The SPXNSFIX.NLM for NetWare 4.01, 3.12, and 3.11 fixes the way that SPX
  1782. handles the Terminate Acknowledgement packets on sessions that do not exist.
  1783.  
  1784. Installation Instructions:
  1785.  
  1786.   NCF FILE: AUTOEXEC.NCF
  1787.  
  1788.  
  1789. -----------------------------------------------------------------
  1790. SYNCMFIX NLM
  1791. ============ 
  1792.  
  1793. SYMPTOM:
  1794.  
  1795. One drive off of one HBA is mirrored to two drives both of which are on the
  1796. other HBA.  (A total of 3  drives mirroring the same data).  The single drive
  1797. off of the first HBA is in sync and the other two drives off of the second HBA
  1798. are mirrored to the first drive.  The server is downed while the two secondary
  1799. mirrored drives are still out of sync, (install NLM shows them still to be in
  1800. the mirroring process).  When SERVER.EXE is invoked, INSTALL.NLM shows the
  1801. primary drive as In Sync and one of the secondary drives as In Sync and the
  1802. other as Out Of Sync.  The two secondary drives are the only ones showing disk
  1803. activity as if they are mirroring each other and ignoring the actual in sync
  1804. primary drive.
  1805.  
  1806. SOLUTION:
  1807.  
  1808. Apply SYNCMFIX NLM      1025 04-26-94   8:58a
  1809.  
  1810.  
  1811. Solution Specifics:
  1812.  
  1813. Different versions of this patch are available for the following NetWare
  1814. Operating System's:
  1815.  
  1816.      V3.12, V4.01
  1817.  
  1818.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1819.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1820.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1821.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1822.                v3.11 SFT is in SFTITx.EXE.
  1823.  
  1824. The problem is resolved by loading the SYNCMFIX.NLM patch. You must load the
  1825. patch manager and the SYNCMFIX.NLM in the STARTUP.NCF before the disk driver
  1826. or move the disk driver load statements to the AUTOEXEC.NCF and have them
  1827. loading after the patch manager and the SYNCMFIX.NLM patch.
  1828.  
  1829. Installation Instructions:
  1830.  
  1831.   NCF FILE: STARTUP.NCF
  1832.  
  1833.  
  1834. -----------------------------------------------------------------
  1835. SYNCTIME NLM
  1836. ============
  1837.  
  1838. SYMPTOM:
  1839.  
  1840. The file server may gain or loose time, after a operating for a while.
  1841.  
  1842. CAUSE:
  1843.  
  1844. The fileserver time is by default taken from the software clock which is
  1845. subject to lost timer ticks which may cause the server to loose time.
  1846.  
  1847. SOLUTION:
  1848.  
  1849. Apply SYMCTIME NLM  1948 05/03/94 5:03p
  1850.  
  1851. The  SYNCTIME.NLM causes the server to update its' time periodically from the
  1852. hardware clock..
  1853.  
  1854. Solution Specifics:
  1855.  
  1856. Different versions of this patch are available for the following NetWare
  1857. Operating System's:
  1858.  
  1859.      V3.11, V3.11 SFT III, V3.12
  1860.  
  1861.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1862.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1863.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1864.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1865.                v3.11 SFT is in SFTITx.EXE.
  1866.  
  1867.  
  1868. Installation Instructions:
  1869.  
  1870.      NCF FILE: AUTOEXEC.NCF.
  1871.  
  1872.  
  1873. -----------------------------------------------------------------
  1874. TRBUFFIX NLM
  1875. ============
  1876.  
  1877. SYMPTOM:
  1878.  
  1879. Transfer buffer sequence number are returned out of order-causing data
  1880. corruption
  1881.  
  1882. FIXED a problem in the elevator-off code where the requests were being
  1883. serviced LIFO instead of FIFO.
  1884.  
  1885. SOLUTION:
  1886.  
  1887. Apply TRBUFFIX NLM      1059 05-26-94  12:57p
  1888.  
  1889.  
  1890. Solution Specifics:
  1891.  
  1892. Different versions of this patch are available for the following NetWare
  1893. Operating System's:
  1894.  
  1895.      V3.12, V4.01
  1896.  
  1897.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1898.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1899.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1900.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1901.                v3.11 SFT is in SFTITx.EXE.
  1902.  
  1903. Installation Instructions:
  1904.  
  1905.   NCF FILE: STARTUP.NCF
  1906.  
  1907.  
  1908. -----------------------------------------------------------------
  1909. UNLDIRFX NLM
  1910. ============
  1911.  
  1912. SYMPTOM:
  1913.  
  1914. ABEND "UnLockDirectoryEntry called with entry that was already unlocked"
  1915. happens in INWPurgeTrustee when UnLockDirectoryEntry is called with
  1916. TNode->TFileEntryNumber which sometimes gets overwritten by the call to
  1917. ImmediateReuseGetDirectoryEntry. Whenever the directory structure for the file
  1918. entry isn't in RAM, ImmediateReuseGetDirectoryEntry reads in a directory block
  1919. over the top of the current  block and invalidates the TNode pointer.
  1920. NOTE:Locking the file entry doesn't guarantee the TNode is locked.
  1921.  
  1922. SOLUTION:
  1923.  
  1924. Apply UNLDIRFX NLM      1971 12-21-94   1:24p
  1925.  
  1926.  
  1927. Solution Specifics:
  1928.  
  1929. Different versions of this patch are available for the following NetWare
  1930. Operating System's:
  1931.  
  1932.      V3.11, V3.12, V4.01
  1933.  
  1934.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1935.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1936.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1937.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1938.                v3.11 SFT is in SFTITx.EXE.
  1939.  
  1940. Installation Instructions:
  1941.  
  1942.   NCF FILE: STARTUP.NCF
  1943.  
  1944.  
  1945. -----------------------------------------------------------------
  1946. UNLOADFX NLM
  1947. ============
  1948.  
  1949. SYMPTOM:
  1950.  
  1951. NLMS dynamically importing can ABEND if not unloaded in same order.
  1952.  
  1953. The OS needs a patch to check for a NULL pointer on unload. 
  1954.  
  1955. SOLUTION:
  1956.  
  1957. Apply UNLOADFX NLM       992 11-11-93   2:32p
  1958.  
  1959.  
  1960. Solution Specifics:
  1961.  
  1962. Different versions of this patch are available for the following NetWare
  1963. Operating System's:
  1964.  
  1965.      V3.12
  1966.  
  1967.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1968.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1969.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1970.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1971.                v3.11 SFT is in SFTITx.EXE.
  1972.  
  1973. Installation Instructions:
  1974.  
  1975.   NCF FILE: AUTOEXEC.NCF
  1976.  
  1977.  
  1978. -----------------------------------------------------------------
  1979. WRLENFIX NLM
  1980. ============
  1981.  
  1982. SYMPTOM:
  1983.  
  1984. WrLenFix.NLM (Write Length Fix)  fixes an illegal NETX packet which requests
  1985. to write over the 4 gig boundary (i.e. start offset = -1, bytes to write = 2).
  1986. To stop the ABEND we truncate the length of the write just like the VLM's do
  1987. so there is no wrap condition.
  1988.  
  1989. SOLUTION:
  1990.  
  1991. Apply WRLENFIX NLM      1087 12-21-94   1:23p
  1992.  
  1993.  
  1994.  
  1995. Solution Specifics:
  1996.  
  1997. Different versions of this patch are available for the following NetWare
  1998. Operating System's:
  1999.  
  2000.      V3.12, V4.02
  2001.  
  2002.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2003.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2004.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2005.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2006.                v3.11 SFT is in SFTITx.EXE.
  2007.  
  2008. Installation Instructions:
  2009.  
  2010.   NCF FILE: STARTUP.NCF
  2011.  
  2012.  
  2013. -----------------------------------------------------------------
  2014. WSMSGFIX NLM
  2015. ============
  2016.  
  2017. SYMPTOM:
  2018.  
  2019. This patch fixes a problem with WS's  when sending double byte broadcast
  2020. messages.  The double byte characters would get cut in half.
  2021.  
  2022. To reproduce the problem:
  2023.  
  2024. 1) Login from 2 workstations.
  2025. 2) From one of the workstation send an double-byte message which is longer
  2026. than 55 bytes to the other workstation. send "XXXXXXXXX..........." to
  2027. STATION_ID XXXXXXXXXX.... is a double byte message longer than 55 bytes.
  2028. 3) At the recipient workstation press Ctrl and ENTER key to clear the first
  2029. part of the message.
  2030. 4) The second part of the message appears on the recipient, but the message is
  2031. collapsed.
  2032.  
  2033. This is not a utility problem, but rather a server problem.  When the message
  2034. is too long to be displayed on the screen, the server divides the message
  2035. without checking to see whether-or-not the character is double-byte.  If the
  2036. division takes place on the second half of a double-byte character, the
  2037. characters displayed are changed.  Double-byte characters must not be split.
  2038.  
  2039. SOLUTION:
  2040.  
  2041. Apply WSMSGFIX NLM      1132 12-16-93  10:00a
  2042.  
  2043.  
  2044. Solution Specifics:
  2045.  
  2046. Different versions of this patch are available for the following NetWare
  2047. Operating System's:
  2048.  
  2049.      V3.12
  2050.  
  2051.       Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2052.                v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2053.                v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2054.                v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2055.                v3.11 SFT is in SFTITx.EXE.
  2056.  
  2057. Installation Instructions:
  2058.  
  2059.   NCF FILE: AUTOEXEC.NCF
  2060.  
  2061.  
  2062.  
  2063. Self-Extracting File Name:  312PT6.EXE     Revision:  A
  2064.  
  2065. Files Included     Size     Date      Time
  2066.  
  2067. \
  2068.   312PT6.TXT         (This File)
  2069. \AUTO\
  2070.     AUTO.NCF        345   03-07-95    4:49p
  2071.  SPXFIX2.NLM       1035   11-23-93    9:13a
  2072. DAICCFIX.NLM       1076   02-09-94    3:42p
  2073. DBLDEBFX.NLM       1176   05-26-94   12:52p
  2074. GLOCKFIX.NLM       1080   03-09-94    8:30a
  2075. REALMFIX.NLM       3207   02-08-94    9:14a
  2076. RTCHGFIX.NLM        984   12-21-93   11:30a
  2077. SPXDDFIX.NLM       1148   03-10-94    9:48a
  2078. SPXNSFIX.NLM       1044   05-26-94    8:45a
  2079. UNLOADFX.NLM        992   11-11-93    2:32p
  2080. WSMSGFIX.NLM       1132   12-16-93   10:00a
  2081. \OTHER\AUTO\
  2082.  IPXSOCK.NLM       3971   07-20-94   12:05p
  2083.  RTRTIME.NLM       2054   02-23-94    4:19p
  2084. SERVHOPS.NLM       1891   04-06-94    1:39p
  2085. SYNCTIME.NLM       1948   05-03-94    5:03p
  2086. \START\
  2087.    HFFIX.NLM       1054   05-26-94   11:46a
  2088.    PM312.NLM       9221   03-24-94   11:06a
  2089.    START.NCF       1209   03-07-95    4:47p
  2090.   GNSFIX.NLM       1099   03-28-94    8:47a
  2091.  DHANDFX.NLM       3650   12-23-94   12:04p
  2092.  EAWRNFX.NLM       4053   07-13-94    4:45p
  2093.  ELEVFIX.NLM       1717   04-26-94    9:08a
  2094. BCKTTSFX.NLM       1218   07-15-94    8:26a
  2095. BHANDFIX.NLM        972   10-18-94   12:16p
  2096. CTRSTKFX.NLM        972   12-21-94   12:48p
  2097. DIRSPCFX.NLM       1212   04-26-94    9:06a
  2098. EAACCFIX.NLM        970   04-26-94    9:06a
  2099. EADATFIX.NLM       1181   04-26-94    4:33p
  2100. EAFLTFIX.NLM       1309   12-21-94   12:59p
  2101. EAREPLFX.NLM       1182   04-26-94    9:00a
  2102. EASUBFIX.NLM        965   07-26-94    7:44a
  2103. EAWRITFX.NLM       1048   07-26-94    7:48a
  2104. GTALLYFX.NLM       1490   10-18-94   12:42p
  2105. IOHANDFX.NLM       1070   05-26-94   11:41a
  2106. IPXRCVFX.NLM        976   04-26-94    9:04a
  2107. LSLUNBFX.NLM       1035   12-21-94    1:19p
  2108. LSTECBFX.NLM       1302   07-26-94    7:51a
  2109. MMACCFIX.NLM       1006   04-26-94    8:54a
  2110. PBWANFIX.NLM       3028   04-19-94    9:41a
  2111. READQFIX.NLM       1612   08-10-94    4:37p
  2112. REGOBJFX.NLM       1035   05-26-94    1:06p
  2113. RKIELFIX.NLM       1044   05-04-94    2:38p
  2114. SIGLOGFX.NLM       1159   12-21-94    1:06p
  2115. SYNCMFIX.NLM       1025   04-26-94    8:58a
  2116. TRBUFFIX.NLM       1059   05-26-94   12:57p
  2117. UNLDIRFX.NLM       1971   12-21-94    1:24p
  2118. WRLENFIX.NLM       1087   12-21-94    1:23p
  2119.  
  2120.  
  2121. -----------------------------------------------------------------
  2122. Any trademarks referenced in this document are the property of their
  2123. respective owners.  Consult your product manuals for complete trademark
  2124. information.
  2125. -----------------------------------------------------------------
  2126.  
  2127.  
  2128.